#region CompanyInfo
	/// <summary>
	/// This object represents the properties and methods of a Company.
	/// </summary>
using System;
public class Company
	{
		protected string _id;
		protected string _description = String.Empty;
		protected string _address1 = String.Empty;
		protected string _address2 = String.Empty;
		protected string _address3 = String.Empty;
		protected string _postCode = String.Empty;
		protected int _countryId;
		protected int _cityId;
		protected string _tel = String.Empty;
		protected string _fax = String.Empty;
		protected string _website = String.Empty;
		protected string _email = String.Empty;
		protected string _companyRegisterationNo = String.Empty;
		protected string _gSTNo = String.Empty;
		protected string _softwareLisence = String.Empty;
		protected DateTime _softwareStartDate;
		protected DateTime _softwareExpiryDate;
		protected string _logoPath = String.Empty;
		
		public Company()
		{
		}
		
		#region Public Properties
		public string Id
		{
			get {return _id;}
		}
		
		public string Description
		{
			get {return _description;}
			set {_description = value;}
		}

		public string Address1
		{
			get {return _address1;}
			set {_address1 = value;}
		}

		public string Address2
		{
			get {return _address2;}
			set {_address2 = value;}
		}

		public string Address3
		{
			get {return _address3;}
			set {_address3 = value;}
		}

		public string PostCode
		{
			get {return _postCode;}
			set {_postCode = value;}
		}

		public int CountryId
		{
			get {return _countryId;}
			set {_countryId = value;}
		}

		public int CityId
		{
			get {return _cityId;}
			set {_cityId = value;}
		}

		public string Tel
		{
			get {return _tel;}
			set {_tel = value;}
		}

		public string Fax
		{
			get {return _fax;}
			set {_fax = value;}
		}

		public string Website
		{
			get {return _website;}
			set {_website = value;}
		}

		public string Email
		{
			get {return _email;}
			set {_email = value;}
		}

		public string CompanyRegisterationNo
		{
			get {return _companyRegisterationNo;}
			set {_companyRegisterationNo = value;}
		}

		public string GSTNo
		{
			get {return _gSTNo;}
			set {_gSTNo = value;}
		}

		public string SoftwareLisence
		{
			get {return _softwareLisence;}
			set {_softwareLisence = value;}
		}

		public DateTime SoftwareStartDate
		{
			get {return _softwareStartDate;}
			set {_softwareStartDate = value;}
		}

		public DateTime SoftwareExpiryDate
		{
			get {return _softwareExpiryDate;}
			set {_softwareExpiryDate = value;}
		}

		public string LogoPath
		{
			get {return _logoPath;}
			set {_logoPath = value;}
		}
		#endregion
		
	}
	#endregion